package com.gopay.common.domain.cps.trans;

import com.gopay.common.constants.trans.Tran01203PortalBatchBizStep;
import com.gopay.common.domain.BaseEntity;

import java.math.BigDecimal;
import java.util.List;

/**
 * 航空商户批量退货交易之portal发起VO（新）
 * @author Administrator
 *
 */
public class Tran01203PortalBatchVO extends BaseEntity {
   
    private static final long serialVersionUID = -7842433317133161409L;

    // -------------------------------------------------
    // 【请求参数属性如下】
    // -------------------------------------------------
    /**
     * 交易步骤
     */
    private Tran01203PortalBatchBizStep bizStep;
    
    /**
     * 批次号
     */
    private String batchNo;
    
    /**
     * 原始文件名称
     */
    private String originFileName;
    
    /**
     * 原始文件路径
     */
    private String originFilePath;

    /**
     * 退款客户ID
     */
    private String refundCustId;

    /**
     * 退款账户ID
     */
    private String refundAcctId;

    /**
     * 退款用户ID
     */
    private String refundUserId;

    /**
     * 退款批量子订单项列表
     */
    private List<Tran01203PortalBatchItemVO> refundList;
    
    /**
     * 退款转账子订单项列表
     */
    private List<Tran01203PortalBatchItemVO> transList;
    
    /**
     * 操作员信息
     */
    private String operatorInfo;
    
    /**
     * 总退款金额
     */
    private BigDecimal totalRefundAmt;
    
    /**
     * 总退款转账金额
     */
    private BigDecimal totalTransAmt;
    

    // -------------------------------------------------
    // 【返回结果属性如下】
    // -------------------------------------------------

    /**
     * 批量付款任务流水ID
     */
    private String taskFlowId;
    
    /**
     * 转账退款任务流水Id
     */
    private String transFlowId;

    /**
     * cps退款任务ID
     */
    private String cpsTaskId;
    
    /**
     * cps转账任务ID
     */
    private String cpsTransId;
    
    private String payPwd;

    private String dcPayPwd;
    
    /**
     * add by zyt 短信验证码
     */
    private String verifyCode;
    
    public Tran01203PortalBatchBizStep getBizStep() {
        return bizStep;
    }

    public void setBizStep(Tran01203PortalBatchBizStep bizStep) {
        this.bizStep = bizStep;
    }

    public String getRefundCustId() {
        return refundCustId;
    }

    public void setRefundCustId(String refundCustId) {
        this.refundCustId = refundCustId;
    }

    public String getRefundAcctId() {
        return refundAcctId;
    }

    public void setRefundAcctId(String refundAcctId) {
        this.refundAcctId = refundAcctId;
    }

    public String getRefundUserId() {
        return refundUserId;
    }

    public void setRefundUserId(String refundUserId) {
        this.refundUserId = refundUserId;
    }

    public String getTaskFlowId() {
        return taskFlowId;
    }

    public void setTaskFlowId(String taskFlowId) {
        this.taskFlowId = taskFlowId;
    }

    public String getCpsTaskId() {
        return cpsTaskId;
    }

    public void setCpsTaskId(String cpsTaskId) {
        this.cpsTaskId = cpsTaskId;
    }

    

    public String getBatchNo() {
        return batchNo;
    }

    public void setBatchNo(String batchNo) {
        this.batchNo = batchNo;
    }

    public String getOriginFileName() {
        return originFileName;
    }

    public void setOriginFileName(String originFileName) {
        this.originFileName = originFileName;
    }

    public String getOriginFilePath() {
        return originFilePath;
    }

    public void setOriginFilePath(String originFilePath) {
        this.originFilePath = originFilePath;
    }

    public String getOperatorInfo() {
        return operatorInfo;
    }

    public void setOperatorInfo(String operatorInfo) {
        this.operatorInfo = operatorInfo;
    }

    public BigDecimal getTotalRefundAmt() {
        return totalRefundAmt;
    }

    public void setTotalRefundAmt(BigDecimal totalRefundAmt) {
        this.totalRefundAmt = totalRefundAmt;
    }

    public String getPayPwd() {
        return payPwd;
    }

    public void setPayPwd(String payPwd) {
        this.payPwd = payPwd;
    }

	public String getDcPayPwd() {
		return dcPayPwd;
	}

	public void setDcPayPwd(String dcPayPwd) {
		this.dcPayPwd = dcPayPwd;
	}

	public String getVerifyCode() {
		return verifyCode;
	}

	public void setVerifyCode(String verifyCode) {
		this.verifyCode = verifyCode;
	}

	public List<Tran01203PortalBatchItemVO> getRefundList() {
		return refundList;
	}

	public void setRefundList(List<Tran01203PortalBatchItemVO> refundList) {
		this.refundList = refundList;
	}

	public List<Tran01203PortalBatchItemVO> getTransList() {
		return transList;
	}

	public void setTransList(List<Tran01203PortalBatchItemVO> transList) {
		this.transList = transList;
	}

	public String getTransFlowId() {
		return transFlowId;
	}

	public void setTransFlowId(String transFlowId) {
		this.transFlowId = transFlowId;
	}

	public String getCpsTransId() {
		return cpsTransId;
	}

	public void setCpsTransId(String cpsTransId) {
		this.cpsTransId = cpsTransId;
	}

	public BigDecimal getTotalTransAmt() {
		return totalTransAmt;
	}

	public void setTotalTransAmt(BigDecimal totalTransAmt) {
		this.totalTransAmt = totalTransAmt;
	}
    
    

}
